{{tag>programmation IDE kde }}
----

{{ http://upload.wikimedia.org/wikipedia/commons/thumb/archive/e/ef/20070123222655!Crystal_Clear_app_kdevelop.png/120px-Crystal_Clear_app_kdevelop.png|kdevelop }}



====== KDevelop ======

[[http://www.kdevelop.org/|KDevelop]] est un environnement de développement intégré (EDI/IDE) pour l'environnement [[KDE]] sous licence GPL.

Son principal intérêt est la __gestion complète des projets__ avec le générateur de makefile, la création de la documentation automatique, l'édition des interfaces utilisateurs, le débogage intégré, l'auto-complétion et le support de CVS,  Subversion et GIT.

Il prend en charge plusieurs langages tels que C/C++,Java,Python,Ruby,Perl,Fortran,ADA,PHP.

===== Installation =====

[[apt://kdevelop|{{apt.png|Installation automatique}}]] [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>kdevelop]]**

Après l'installation, vous pouvez créer un nouveau projet avec : Menu Project->New project.

=== KDevelop en français ===

Pour activer KDevelop en français il faut installer les fichiers de langue de base pour l'environnement KDE : **[[apt> kdevelop-l10n]]**

=== Librairies ===

Le linker est dans "Project" -> "Project options"-> "Configure options" puis dans la zone de texte "linker flags". \\ Par exemple pour opengl, il faut mettre -lGLU ou pour la sdl mettre -lSDL.

=== Configuration ===

Kdevelop peut demander à un moment le chemin relatif de qmake et de QtDesigner, il y a de grandes chances que ce dernier soit /usr/bin et pour ceux qui programment avec qt4 c'est /usr/share/qt4/bin/

===== Problèmes de compilation =====

== Erreur 127 / Aclocal ==
Si, à la compilation, apparaît un message d'erreur de type 127, avec aclocal par exemple, vérifiez que vous avez [[:tutoriel:comment_installer_un_paquet|installé les paquets]] **[[apt://automake|automake]] [[apt://autoconf|autoconf]] [[apt://build-essential|build-essential]] [[apt://libtool|libtool]]** 

===== Voir aussi =====
  * [[https://www.kdevelop.org/|Site officiel]]

